package org.yate.oa.service.imp;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;
import org.yate.oa.dao.mapper.BlueprintMapper;
import org.yate.oa.dao.mapper.HighVoltageMapper;
import org.yate.oa.dao.mapper.LowBCKZQMapper;
import org.yate.oa.dao.mapper.LowBJMapper;
import org.yate.oa.dao.mapper.LowBLQMapper;
import org.yate.oa.dao.mapper.LowDLHGQMapper;
import org.yate.oa.dao.mapper.LowDLQMapper;
import org.yate.oa.dao.mapper.LowDRQMapper;
import org.yate.oa.dao.mapper.LowGLKGMapper;
import org.yate.oa.dao.mapper.LowGLKGRDQMapper;
import org.yate.oa.dao.mapper.LowJLJCQMapper;
import org.yate.oa.dao.mapper.LowRQJMapper;
import org.yate.oa.dao.mapper.LowZLDRQMapper;
import org.yate.oa.dao.mapper.TransformerMapper;
import org.yate.oa.model.Blueprint;
import org.yate.oa.model.HighVoltage;
import org.yate.oa.model.LowBCKZQ;
import org.yate.oa.model.LowBJ;
import org.yate.oa.model.LowBLQ;
import org.yate.oa.model.LowDLHGQ;
import org.yate.oa.model.LowDLQ;
import org.yate.oa.model.LowDRQ;
import org.yate.oa.model.LowGLKG;
import org.yate.oa.model.LowGLKGRDQ;
import org.yate.oa.model.LowJLJCQ;
import org.yate.oa.model.LowZLDRQ;
import org.yate.oa.model.Transformer;
import org.yate.oa.service.ApiService;

@Service
public class ApiServiceImpl implements ApiService{

	@Resource
	private HighVoltageMapper highVoltageMapper;
	@Resource
	private LowBCKZQMapper lowBCKZQMapper;
	@Resource
	private LowBJMapper lowBJMapper;
	@Resource
	private LowBLQMapper lowBLQMapper;
	@Resource
	private LowDLHGQMapper lowDLHGQMapper;
	@Resource
	private LowDLQMapper lowDLQMapper;
	@Resource
	private LowDRQMapper lowDRQMapper;
	@Resource
	private LowGLKGMapper lowGLKGMapper;
	@Resource
	private LowGLKGRDQMapper lowGLKGRDQMapper;
	@Resource
	private LowJLJCQMapper lowJLJCQMapper;
	@Resource
	private LowRQJMapper lowRQJMapper;
	@Resource
	private LowZLDRQMapper lowZLDRQMapper;
	@Resource
	private TransformerMapper transformerMapper;
	@Resource
	private BlueprintMapper blueprintMapper;
	
	@Override
	public HighVoltage getHighVoltage(HighVoltage e) {
		return highVoltageMapper.getHighVoltage(e);
	}

	@Override
	public Transformer getTransformer(Transformer e) {
		return transformerMapper.getTransformer(e);
	}

	@Override
	public LowDLQ getLowDLQ(LowDLQ e) {
		return lowDLQMapper.getLowDLQ(e);
	}

	@Override
	public LowBJ getLowBJ(LowBJ e) {
		return lowBJMapper.getLowBJ(e);
	}

	@Override
	public LowBLQ getLowBLQ(LowBLQ e) {
		return lowBLQMapper.getLowBLQ(e);
	}

	@Override
	public LowDLHGQ getLowDLHGQ(LowDLHGQ e) {
		return lowDLHGQMapper.getLowDLHGQ(e);
	}

	@Override
	public LowJLJCQ getLowJLJCQ(LowJLJCQ e) {
		return lowJLJCQMapper.getLowJLJCQ(e);
	}

	@Override
	public LowGLKG getLowGLKG(LowGLKG e) {
		return lowGLKGMapper.getLowGLKG(e);
	}

	@Override
	public LowGLKGRDQ getLowGLKGRDQ(LowGLKGRDQ e) {
		return lowGLKGRDQMapper.getLowGLKGRDQ(e);
	}

	@Override
	public LowBCKZQ getLowBCKZQ(LowBCKZQ e) {
		return lowBCKZQMapper.getLowBCKZQ(e);
	}

	@Override
	public LowZLDRQ getLowZLDRQ(LowZLDRQ e) {
		return lowZLDRQMapper.getLowZLDRQ(e);
	}

	@Override
	public LowDRQ getLowDRQ(LowDRQ e) {
		return lowDRQMapper.getLowDRQ(e);
	}

	@Override
	public Blueprint getBlueprint() {
		return blueprintMapper.getBlueprint();
	}

}
